#content label {
    margin                  : 0px;
    display                 : block;
}
#content input {
    display                 : block;
    margin                  : 0px;
    width                   : 200px;
}
#content input#sujet {
    width                   : 90%;
    margin:0px;
}
#content input.submit {
    float                   : right;
    font-size               : 1.1em;
    width                   : auto;
}
#content input.submit:hover {
    cursor                  : pointer;
}
#content textarea {
    width                   : 90%;
}
#content select {
    display                 : inline;
    margin                  : 0px 20px 0px 0px;
    min-width               : 200px;
}
#content input.radio {
    display                 : inline-block;
    margin                  : 0px 4px ;
    width                   : 10px;
}
#content fieldset.error_message {
    background-color        : #FFFEDD;
    border                  : 1px ridge #CCCCCC;
    display                 : block;
    margin                  : 10px;
    padding-left            : 10px;
}
#content fieldset.error_message legend {
    background-color        : #FFFEDD;
    border                  : 1px solid  #CCCCCC;
    border-bottom           : none;
    padding                 : 0px 10px;
}
#content fieldset.error_message li {
    font-size               : 0.94em;
    font-style              : italic;
    margin                  : 3px 0px;
}